package vo

import (
	"gorm.io/plugin/soft_delete"
	"time"
)

type SysUsersVo struct {
	ID         uint                  `json:"id"`         // 主键ID
	CreateTime time.Time             `json:"createTime"` // 创建时间
	UpdateTime time.Time             `json:"updateTime"` // 更新时间
	IsDeleted  soft_delete.DeletedAt `json:"isDeleted"`  // 删除状态
	Enable     int                   `json:"enable"`     // 是否冻结用户
	Account    string                `json:"account"`    // 用户登录名
	Password   string                `json:"password"`   // 密码加盐
	Username   string                `json:"username"`   // 用户昵称
	Avatar     string                `json:"avatar"`     // 用户头像
	Phone      string                `json:"phone"`      // 用户手机号
	Email      string                `json:"email"`      // 用户邮箱
	RoleIds    string                `json:"roleIds"`    // 用户角色ids
}
